查看原文
其他

你是我的巧克力 - Windows包管理器Chocolatey

Y叔叔 biobabble 2020-02-05

试想一下,每次重装系统,都要安装一堆常用的小软件,7zip, notepad++, filezilla, winrar等等,每次都要搜索下载地址,下载,安装,摆明了是木兰要从军一般,“东市买骏马,西市买鞍鞯,南市买辔头,北市买长鞭”,当然Windows现在也有各种软件管家之类的软件,但很多是流氓软件,要带各种全家桶的,我宁愿自己来一次木兰从军记。

大家都喜欢Linux的包管理,比如apt-get,而OSX也有homebrew,可以brew install一大票Unix-like的软件,而Windows用户只有羡慕的份,上面提到的流氓软件管理,当然也是装不了Unix-like软件的,所以我们羡慕,我们妒忌,外加恨!


今天要跟大家介绍一个为windows设计的包管理器,Chocolatey,有了它,你也能choco install wget, choco install docker这样装软件了,不用再羡慕水果用户,不用再木兰从军般装软件了。

Chocolatey is a package manager for Windows (like apt-get or yum but for Windows). It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distros to your door, err computer.

安装

  • Windows 7+ / Windows Server 2003+

  • PowerShell v2+

  • .NET Framework 4+

只要你的系统是Win7以上就可以,右键开始菜单,选择以管理员身份运行PowerShell,然后粘贴以下指令:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))


就万事大吉了。下面这个gif演示了安装nodejs:

比如我想装Notepad++,只需要:

choco install notepadplusplus

想装java,只需要:

choco install jdk8

想要装git,只需要:

choco install git

要装python,则

choco install python2

或者

choco install python3

有相当多的命令行和图形界面的软件,如果你不是Linux用户,不想用命令行,那么你可以用图形界面的ChocolateyGUI,点点鼠标,软件自动下载安装,目前有>5800个软件可以安装,没有什么是你想装而装不了的。

当你在一台电脑上用Chocolatey,你只需要一个文本文件,每次你安装软件,就把那条choco install XXX给添加进去,这个文本文件当然是云同步的,那么当你换电脑了就可以很轻松的同步工作环境的配置,因为你只要用重新跑一下这个安装记录就可以了,一模一样的环境就出来了,高效装机利器,当然也是装逼神器。


对于侏罗纪的爱好者比如我来说,看电影之余,不要忘记用R画恐龙哦,此时不装逼,更待何时,画好了记得分享《用R画一只恐龙?》《hello Sue》

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存